A Near Linear Time Approximation Scheme for Steiner Tree Among Obstacles in the Plane
نویسندگان
چکیده
We present a polynomial time approximation scheme (PTAS) for the Steiner tree problem with polygonal obstacles in the plane with running time O(n log n), where n denotes the number of terminals plus obstacle vertices. To this end, we show how a planar spanner of size O(n log n) can be constructed that contains a (1 + ǫ)-approximation of the optimal tree. Then one can find an approximately optimal Steiner tree in the spanner using the algorithm of Borradaile et al. (2007) for the Steiner tree problem in planar graphs. We prove this result for the Euclidean metric and also for all uniform orientation metrics, i.e. particularly the rectilinear and octilinear metrics.
منابع مشابه
On the Approximation of the Rectilinear Steiner Arborescence Problem in the Plane
We give a polynomial time approximation scheme (PTAS) for the recti-linear Steiner arborescence problem in the plane. The result is obtained by modifying Arora's PTAS for Euclidean TSP. The previously best known result was a 2-approximation algorithm.
متن کاملNear-Linear-Time Deterministic Plane Steiner Spanners and TSP Approximation for Well-Spaced Point Sets
We describe an algorithm that takes as input n points in the plane and a parameter , and produces as output an embedded planar graph having the given points as a subset of its vertices in which the graph distances are a (1 + )-approximation to the geometric distances between the given points. For point sets in which the Delaunay triangulation has bounded sharpest angle, our algorithm’s output h...
متن کاملApproximation of Octilinear Steiner Trees Constrained by Hard and Soft Obstacles
The novel octilinear routing paradigm (X-architecture) in VLSI design requires new approaches for the construction of Steiner trees. In this paper, we consider two versions of the shortest octilinear Steiner tree problem for a given point set K of terminals in the plane: (1) a version in the presence of hard octilinear obstacles, and (2) a version with rectangular soft obstacles. The interior o...
متن کاملTwo-level rectilinear Steiner trees
Given a set P of terminals in the plane and a partition of P into k subsets P1, . . . , Pk, a two-level rectilinear Steiner tree consists of a rectilinear Steiner tree Ti connecting the terminals in each set Pi (i = 1, . . . , k) and a top-level tree Ttop connecting the trees T1, . . . , Tk. The goal is to minimize the total length of all trees. This problem arises naturally in the design of lo...
متن کاملNear-linear-time deterministic plane Steiner spanners for well-spaced point sets
We describe an algorithm that takes as input n points in the plane and a parameter , and produces as output an embedded planar graph having the given points as a subset of its vertices in which the graph distances are a (1 + )-approximation to the geometric distances between the given points. For point sets in which the Delaunay triangulation has sharpest angle α, our algorithm’s output has O( ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 43 شماره
صفحات -
تاریخ انتشار 2007